be superimposable - Spanish English Dictionary